package vistas;

import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.SwingConstants;
import javax.swing.WindowConstants;


/**
* This code was edited or generated using CloudGarden's Jigloo
* SWT/Swing GUI Builder, which is free for non-commercial
* use. If Jigloo is being used commercially (ie, by a corporation,
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit www.cloudgarden.com for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
@SuppressWarnings("serial")
public class FrmMenuPrincipal extends javax.swing.JFrame {

	private JButton btnArbitros;
	private JButton btnEquipos;
	private JButton btnSimular;
	private JButton btnSalir;
	private JLabel lblMenuPrincipal;
	private JLabel lblMensaje;
	private JLabel lblArbitros;
	private JLabel lblEquipos;
	private JLabel lblArbitrosReg;
	private JLabel lblEquiposReg;
	
	
	
	/**
	* Auto-generated main method to display this JFrame
	*/
		
	public FrmMenuPrincipal() {
		super();
		initGUI();
	}
	
	private void initGUI() {
		try {
			setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
			getContentPane().setLayout(null);
			{
				lblMenuPrincipal = new JLabel();
				getContentPane().add(lblMenuPrincipal);
				lblMenuPrincipal.setText("Menu Principal");
				lblMenuPrincipal.setBounds(50, 50, 600, 60);
				lblMenuPrincipal.setFont(new java.awt.Font("Dialog",1,32));
				lblMenuPrincipal.setHorizontalAlignment(SwingConstants.CENTER);
			}
			{
				lblMensaje = new JLabel();
				getContentPane().add(lblMensaje);
				lblMensaje.setText("");
				lblMensaje.setBounds(50, 220, 600, 50);
				lblMensaje.setFont(new java.awt.Font("Dialog",1,16));
				lblMensaje.setHorizontalAlignment(SwingConstants.CENTER);
			}
			{
				btnSimular = new JButton();
				getContentPane().add(btnSimular);
				btnSimular.setText("SIMULACIÓN");
				btnSimular.setBounds(270, 150, 160, 50);
			}
			{
				lblArbitros = new JLabel();
				getContentPane().add(lblArbitros);
				lblArbitros.setText("Arbitros Registrados");
				lblArbitros.setBounds(60, 150, 160, 25);
				lblArbitros.setHorizontalAlignment(SwingConstants.CENTER);
			}
			{
				lblArbitrosReg = new JLabel();
				getContentPane().add(lblArbitrosReg);
				lblArbitrosReg.setText("0");
				lblArbitrosReg.setBounds(60, 175, 160, 25);
				lblArbitrosReg.setHorizontalAlignment(SwingConstants.CENTER);
				lblArbitrosReg.setFont(new java.awt.Font("Dialog",1,18));
			}
			{
				btnArbitros = new JButton();
				getContentPane().add(btnArbitros);
				btnArbitros.setText("Arbitros");
				btnArbitros.setBounds(60, 280, 160, 50);
			}
			{
				lblEquipos = new JLabel();
				getContentPane().add(lblEquipos);
				lblEquipos.setText("Equipos Registrados");
				lblEquipos.setBounds(480, 150, 160, 25);
				lblEquipos.setHorizontalAlignment(SwingConstants.CENTER);
			}
			{
				lblEquiposReg = new JLabel();
				getContentPane().add(lblEquiposReg);
				lblEquiposReg.setText("0");
				lblEquiposReg.setBounds(480, 175, 160, 25);
				lblEquiposReg.setHorizontalAlignment(SwingConstants.CENTER);
				lblEquiposReg.setFont(new java.awt.Font("Dialog",1,18));
			}
			{
				btnEquipos = new JButton();
				getContentPane().add(btnEquipos);
				btnEquipos.setText("Equipos");
				btnEquipos.setBounds(480, 280, 160, 50);
			}
			{
				btnSalir = new JButton();
				getContentPane().add(btnSalir);
				btnSalir.setText("Salir");
				btnSalir.setBounds(270, 375, 160, 50);
			}
			
			pack();
			setSize(700, 500);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	
	public void agregarListener(ActionListener accion){
		btnArbitros.addActionListener(accion);
		btnEquipos.addActionListener(accion);
		btnSimular.addActionListener(accion);
		btnSalir.addActionListener(accion);
	}

	public JLabel getLblArbitrosReg() {
		return lblArbitrosReg;
	}

	public JLabel getLblEquiposReg() {
		return lblEquiposReg;
	}
	
	

	public JLabel getLblMensaje() {
		return lblMensaje;
	}

	public JButton getBtnSimular() {
		return btnSimular;
	}
	
	

}
